/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package infoplaces2;

import java.awt.image.RenderedImage;

/**
 *
 * @author Andre Alvarado
 */
public class CubicPanoramicImage extends PanoramicImage {
    
//    CubicPanoramicImage(source: PanoramicImage)
//    CubicPanoramicImage(RenderedImage top, RenderedImage bottom, RenderedImage lado1, RenderedImage lado2, RenderedImage lado3, RenderedImage lado4)
//    fetch(x: double, y: double, z: double): RGBColor
//    fetch(azimuth: double, zenith: double): RGBColor
   
    private RenderedImage top, bottom, left, right, front, back;
    
    public CubicPanoramicImage(PanoramicImage source){
        //this.top = new BufferedImage(...);
        //TODO Calcular this.top a partir de source.
        
        //this.bottom = new BufferedImage(...);
        //TODO Calcular this.bottom a partir de source.
        
        //this.left = new BufferedImage(...);
        //TODO Calcular this.left a partir de source.
        
        //this.right = new BufferedImage(...);
        //TODO Calcular this.right a partir de source.
        
        //this.front = new BufferedImage(...);
        //TODO Calcular this.front a partir de source.
        
        //this.back = new BufferedImage(...);
        //TODO Calcular this.back a partir de source.
    }
    
    public CubicPanoramicImage(RenderedImage top, RenderedImage bottom, RenderedImage left, RenderedImage right, RenderedImage front, RenderedImage back){
        this.top = top;
        this.bottom = bottom;
        this.left = lado1;
        this.right = lado2;
        this.front = lado3;
        this.back = lado4;
    }
}
